﻿IF OBJECT_ID('InvTuiXue', 'U') IS NULL
    CREATE TABLE dbo.InvTuiXue (
        Id                  VARCHAR(128) NOT NULL,                 -- 单号
        TenantId            BIGINT NOT NULL,                       -- 租户Id
        remark              VARCHAR(512) NOT NULL,                 -- 备注
        danJuLeiXing        NVARCHAR(128) NOT NULL,               -- 单据类型
        danJuZhuangTai      NVARCHAR(128) NOT NULL,               -- 单据状态
        tuiXueYiYuanId      BIGINT NOT NULL,                       -- 退血医院Id
        tuiXueYiYuan        VARCHAR(128) NOT NULL,                -- 退血医院
        tuiXueYuanYin       VARCHAR(256) NOT NULL,                -- 退血原因
		tuiXueRuKuDanHao	VARCHAR(128) NOT NULL,				  -- 退血入库单号
        CreateTime          DATETIME NOT NULL,                      -- 创建时间
        CreateUserId        BIGINT NULL,                           -- 创建人
        CreateUserName      NVARCHAR(64) NULL,                     -- 创建人名
        UpdateTime          DATETIME NULL,                         -- 修改时间
        UpdateUserId        BIGINT NULL,                           -- 修改人
        UpdateUserName      NVARCHAR(64) NULL                      -- 修改人名字
    );
GO

-- 主键与索引
ALTER TABLE InvTuiXue ADD CONSTRAINT pk_invTuiXue PRIMARY KEY CLUSTERED (TenantId, Id);
CREATE INDEX index_InvTuiXue_CT ON dbo.InvTuiXue (CreateTime);
GO

-- 添加表和列注释
IF OBJECT_ID('InvTuiXue', 'U') IS NOT NULL
BEGIN
    EXEC sp_addcomment 'InvTuiXue', '协议医院退血表', '', '';
    EXEC sp_addcomment 'InvTuiXue', '', 'Id', '单号';
    EXEC sp_addcomment 'InvTuiXue', '', 'TenantId', '租户Id';
    EXEC sp_addcomment 'InvTuiXue', '', 'remark', '备注';
    EXEC sp_addcomment 'InvTuiXue', '', 'danJuLeiXing', '单据类型';
    EXEC sp_addcomment 'InvTuiXue', '', 'danJuZhuangTai', '单据状态';
    EXEC sp_addcomment 'InvTuiXue', '', 'tuiXueYiYuanId', '退血医院Id';
    EXEC sp_addcomment 'InvTuiXue', '', 'tuiXueYiYuan', '退血医院';
    EXEC sp_addcomment 'InvTuiXue', '', 'tuiXueYuanYin', '退血原因';
    EXEC sp_addcomment 'InvTuiXue', '', 'CreateTime', '创建时间';
    EXEC sp_addcomment 'InvTuiXue', '', 'CreateUserId', '创建人';
    EXEC sp_addcomment 'InvTuiXue', '', 'CreateUserName', '创建人名';
    EXEC sp_addcomment 'InvTuiXue', '', 'UpdateTime', '修改时间';
    EXEC sp_addcomment 'InvTuiXue', '', 'UpdateUserId', '修改人';
    EXEC sp_addcomment 'InvTuiXue', '', 'UpdateUserName', '修改人名字';
END
GO